// 环境 develop: 开发版 trial: 体验版 release: 正式版
const env = __wxConfig.envVersion;
console.log('当前环境:', env);

// 请求地址
let WxApiHost = '';

switch (env) {
  // 开发版
  case 'develop':
    // WxApiHost = 'http://192.168.11.95:8090/applet' // 冠男
    // WxApiHost = 'http://192.168.11.46:8090/applet';// 牛鑫
    // WxApiHost = 'http://192.168.11.12:8090/applet' // 慧慧
    // WxApiHost = 'http://192.168.11.24:8090/applet';// 居正
    // WxApiHost = 'https://zhiliaopingtai.qingshanyun.cn/applet';// 线上
    WxApiHost = 'http://192.168.11.99:8284/applet';
    break;

  // 体验版
  case 'trial':
    WxApiHost = 'http://39.100.144.127:8249/applet'; // 内网穿透
    // WxApiHost = 'http://192.168.11.99:8284/applet'
    break;

  // 正式版
  case 'release':
    WxApiHost = 'https://zhiliaopingtai.qingshanyun.cn/applet';
    // WxApiHost = 'http://192.168.11.99:8284/applet'
    break;
  default:
    break;
}

console.log('请求地址:', WxApiHost);

module.exports = {
  // 根据code到后台换取 openId, sessionKey, unionId
  authSwap: `${WxApiHost}/auth/swap`,
  // 根据用户信息换取token
  authBind: `${WxApiHost}/auth/login-wx`,
  // 获取咨询分类
  getTypeList: `${WxApiHost}/consult/get-type-list`,
  // 根据分类获取关键字
  getKeyword: `${WxApiHost}/consult/get-keyword-by-type`,
  // 根据关键字id获取内容
  getKeywordById: `${WxApiHost}/consult/get-details-by-id`,
  // 文章分类列表
  getArticleSortList: `${WxApiHost}/article/get-articleCategory-list`,
  // 文章列表
  getArticleList: `${WxApiHost}/article/get-list-page`,
  // 文章列表
  getHotArticleList: `${WxApiHost}/article/get-hot-article-list`,
  // 文章详情
  getArticle: `${WxApiHost}/article/get-article`,
  // 增加文章阅读量
  readArticle: `${WxApiHost}/article/read-article`,
  // 患者列表
  getPatientList: `${WxApiHost}/patient/user-patient-list`,
  // 根据身份证号查询是否存在该患者
  selectByIdCard: `${WxApiHost}/patient/select-by-id-card`,
  // 添加新患者
  savePatient: `${WxApiHost}/patient/save-patient`,
  // 编辑、完善患者信息
  updatePatient: `${WxApiHost}/patient/patient-update`,
  // 绑定患者验证码
  sedCode: `${WxApiHost}/sms/send-captcha`,
  // 本手机号验证短信发送
  sendPhoneCode: `${WxApiHost}/sms/send-user-phone`,

  // 验证验证码是否正确
  checkPhoneCode: `${WxApiHost}/sms/check-user-phone`,
  // 绑定患者
  bindPatient: `${WxApiHost}/patient/bind`,
  // 患者详情
  patientDetail: `${WxApiHost}/patient/patient-query`,
  // 设置默认患者
  setDefault: `${WxApiHost}/patient/set-default-patient`,
  // 解绑患者
  unbind: `${WxApiHost}/patient/patient-unbind`,
  // 是否可以解除绑定
  isCanbind: `${WxApiHost}/patient/patient-is-appointment-record`,
  // 高危因素
  highRisk: `${WxApiHost}/patient/patient-save-update`,
  // 视频评估结果列表
  getVideoResultList: `${WxApiHost}/video-detail/select-list`,
  // 视频上传凭证
  videoVoucher: `${WxApiHost}/video-detail/get-video-voucher`,
  // 保存
  saveVideo: `${WxApiHost}/video-detail/save-detail`,
  // 是否可以上传
  canSave: `${WxApiHost}/video-detail/can-upload-video`,
  // 医院列表
  hospitalList: `${WxApiHost}/department/get-hospital-list`,
  // 科室列表
  departmentList: `${WxApiHost}/department/get-department-list`,
  // 查询是否可以预约
  isAppointment: `${WxApiHost}/record/get-user-record-status`,
  // 查询患者预约列表
  appointmentList: `${WxApiHost}/record/get-own-record-details`,
  // 查询患者预约列表
  search: `${WxApiHost}/department/get-doctor-department-list`,
  // 查询科室详情
  departmentDetails: `${WxApiHost}/department/get-department-details`,
  // 查询当前日期科室医生余号列表
  doctorList: `${WxApiHost}/department/get-doctor-schedule`,
  // 查询获取医生未来的排号信息
  doctorDetail: `${WxApiHost}/record/get-doctor-feature-record-info`,
  // 查询医生某一天排号详情列表
  getDoctorRecordDetail: `${WxApiHost}/record/get-doctor-record-details`,
  // 生成预约详情
  createRecordDetails: `${WxApiHost}/record/create-record-details`,
  // 确认预约
  userRecord: `${WxApiHost}/record/user-record`,
  // 获取预约详情
  recordDetails: `${WxApiHost}/record/get-record-details`,
  // 预约改期
  changeRecord: `${WxApiHost}/record/user-record-rescheduled`,
  // 预约改期判断当前时间是否是预约前一天下午6点以后
  canRecord: `${WxApiHost}/record/user-rescheduled-judgment/`,
  // 取消预约
  cancelRecord: `${WxApiHost}/record/cancel-appointment/`,
  // 查询二十四小时内患者取消预约次数
  qureyCancelTime: `${WxApiHost}/record/cancel-appointment-count/`,
  // 上传图片
  uploadImg: `${WxApiHost}/image/upload`,
  // 日记列表(分页)
  diaryList: `${WxApiHost}/diary/page`,
  // 新增日记
  createDiary: `${WxApiHost}/diary/save-diary`,
  // 查询草稿日记
  getDraft: `${WxApiHost}/diary/get-draft-diary`,
  // 图片凭证
  addFile: `${WxApiHost}/file/add-file`,
  // 单个日记详情
  diaryDetail: `${WxApiHost}/diary/diary-info/`,
  // 单个日记详情
  diaryDelete: `${WxApiHost}/diary/delete-diary/`,
  // 日历日记列表(按照月份/日期查询)
  diaryListByDate: `${WxApiHost}/diary/find-list-by-date`,
  // 患者问卷评估记录查询
  getQuestionList: `${WxApiHost}/queQuestionnaireRecord/allRecord-list`,
  // 患者问卷评估记录查询
  getQuestionDetailResult: `${WxApiHost}/queQuestionnaireRecordDetail/page-list/`,

  // 查看评估结论
  handResult: `${WxApiHost}/queQuestionnaireRecord/record-result/`,
  // 我的路径
  pathList: `${WxApiHost}/path/list`,
  // 我的任务
  myTask: `${WxApiHost}/pathTaskFlow/my-task`,

  // 获取路径详情
  pathDetail: `${WxApiHost}/path/get-path-details`,
  // 查询路径某日的任务列表
  getTasksByDate: `${WxApiHost}/path/get-tasks-by-date`,
  // 获取患者诊断信息
  getDiagnoseDetail: `${WxApiHost}/patient/get-patient-diagnose-detail`,

  // 自我评估-查询患者可用问卷
  getQuestionnaireList: `${WxApiHost}/questionnaire/get-questionnaire-list`,
  // 获取问卷题目
  getQuestionsList: `${WxApiHost}/questionnaire/get-questions-by-id`,
  // 获取问卷详情（问卷说明）
  getQuestionnaireDetails: `${WxApiHost}/questionnaire/get-questionnaire-details`,
  // 评估问卷提交
  questionCalculation: `${WxApiHost}/questionnaire/calculation`,
  // 问卷评估记录筛选列表
  recordListScreen: `${WxApiHost}/queQuestionnaireRecord/record-list-screen`,

  // ---场景训练相关---
  // 首页展示绑定人次最多的三个场景训练模板
  mostTraining: `${WxApiHost}/trainingTemplate/bind-most-training`,
  // 获取患者当日的训练任务
  todayTraining: `${WxApiHost}/trainingTemplateDetail/list/`,
  // 患者空缺的场景训练任务
  vacanciesTraining: `${WxApiHost}/trainingTemplateDetail/vacancies-detail/`,
  // 首页该患者场景训练列表
  patientTraining: `${WxApiHost}/trainingTemplate/list/`,
  // 场景训练任务详情
  trainingDetail: `${WxApiHost}/trainingTemplate/training-detail/`,
  // 用户收藏场景训练
  collectTrain: `${WxApiHost}/collection/collection-train/`,
  // 用户取消收藏场景训练
  unCollectTrain: `${WxApiHost}/collection/cancel-collection/`,
  // 检查用户是否收藏指定训练接口
  checkCollect: `${WxApiHost}/collection/check-collection-train/`,
  // 加入训练
  joinTraining: `${WxApiHost}/trainingTemplate/joinTraining`,
  //推荐训练
  recommendTraining: `${WxApiHost}/trainingTemplate/recommendTraining`,
  // 获取分享所需信息
  shareTrainInfo: `${WxApiHost}/trainingTemplate/shareInfo/`,
  // 训练任务详情
  trainingTaskDetail: `${WxApiHost}/trainingTemplateDetail/trainingTaskDetail/`,
  // 打卡
  completeTraining: `${WxApiHost}/trainingTemplateDetail/complete`,
  // 补卡
  compensateTraining: `${WxApiHost}/trainingTemplateDetail/compensate`,
  // 获取孩子绑定的场景训练详情（返回有任务的日期）
  trainingDate: `${WxApiHost}/trainingTemplate/get-patient-training-detail`,
  // 场景训练获取当日训练任务
  trainingDayDetail: `${WxApiHost}/trainingTemplate/get-training-day-detail`,

  getPatientTrainReport: `${WxApiHost}/trainingTemplate/get-patient-training-report/`,
  // 获取训练报告详情
  getReportDetail: `${WxApiHost}/trainingTemplate/get-training-report-detail/`,

  // 我的收藏--场景训练分类
  collectionClassify: `${WxApiHost}/collection/collection-classify`,
  // 我的收藏列表（场景训练）
  collectTraining: `${WxApiHost}/collection/training-template-classify`,
  // 获取孩子绑定的3个场景训练
  currentPatientTraining: `${WxApiHost}/trainingTemplate/get-patient-training-three`,
  // 获取孩子绑定的所有场景训练
  currentPatientAllTraining: `${WxApiHost}/trainingTemplate/get-patient-training-all`,

  // 获取孩子绑定的所有场景训练
  getPatientTrainAll: `${WxApiHost}/trainingTemplate/get-patient-training-all/`,
  // 获取训练报告详情
  getPatientTrainAll: `${WxApiHost}/trainingTemplate/get-training-report-detail/`,
  // 根据档案号查询孩子信息
  getBabyInfoByNumber: `${WxApiHost}/patient/find-patient-by-number`,

  // 0-6岁儿童心理行为发育问题预警征象筛查表
  zeroToSixScreening: `${WxApiHost}/questionnaire/zero-to-six-screening`,
  // 用户效果展示设置列表
  chartConfigList: `${WxApiHost}/chartConfig/list`,
  // 评估效果展示设置排序
  chartConfigSort: `${WxApiHost}/chartConfig/chart-config-sort`,
  // 根据当前日期获取两个自然周
  getTwoWeek: `${WxApiHost}/diary/get-two-natural-week`,
  // 首页-评估效果折线图
  getEvaluationEffect: `${WxApiHost}/trainingTemplate/get-evaluation-effect`,
  // 效果评估展示设置
  displaySetting: `${WxApiHost}/patient/display-setting`,

  // 获取下一任务
  getNextTask: `${WxApiHost}/trainingTemplateDetail/get-next-task`,

  // 运营活动相关
  //首页banner列表
  bannerList: `${WxApiHost}/banner/banner-list`,
  // 查询活动弹窗
  getPopUp: `${WxApiHost}/banner/get-pop-up-by-user`,
  // 新用户专享福利-场景训练列表
  tenTrainingList: `${WxApiHost}/activity/new-user-list`,
  // 查看活动规则
  activityRule: `${WxApiHost}/activity/view-rule`,
  // 生成小程序码
  createQrcodeImg: `${WxApiHost}/activity/create-qrcode-img`,
  // 判断新老用户
  judgeUser: `${WxApiHost}/user/judge-new-and-old-users`,
  // 活动详情
  activityDetail: `${WxApiHost}/activity/get-detail`,
  // 活动期间用户邀请记录
  inviteList: `${WxApiHost}/activity/get-invite-list-by-activity`,
  // 邀请好友类型 活动是否在进行中
  checkInviteActivity: `${WxApiHost}/activity/check-invite-activity-underway`,
  // 获取 ”学习认知“、“趣味感统” 类型的场景训练
  getSpecialTraining: `${WxApiHost}/trainingTemplate/get-special-training`,
  // 获取 完成后展示的”学习认知“、“趣味感统” 类型的场景训练
  getCompleteTraining: `${WxApiHost}/trainingTemplate/get-special-training-reward`,
  // 保存领奖信息
  saveHonoreeInfo: `${WxApiHost}/actHonoree/save-honoree-info`,
  // 获取领奖信息
  getHonoreeInfo: `${WxApiHost}/actHonoree/get-honoree-by-user`,

  // 领好礼
  // 活动页-场景训练列表
  getTrainList: `${WxApiHost}/activityTraining/training-list`,
  // 加入训练
  joinTrain: `${WxApiHost}/activityTraining/join`,
  // 获取用户活动状态
  getUserActivityStatus: `${WxApiHost}/activityTraining/get-user-activity-status`,
  // 获取当日的训练任务
  getTodayTask: `${WxApiHost}/activityTraining/get-patient-today-task`,
  // 获取用户活动状态
  getUserActivityStatus: `${WxApiHost}/activityTraining/get-user-activity-status`,
  // 统计点击分享活动卡片次数
  shareCount: `${WxApiHost}/statistics/share-count`,

  //执行能力评估问卷
  //获取评估结果
  getEvaluationResult: `${WxApiHost}/assessment/get-question-record`,
  // "3-14岁"问卷题目
  getQuestionChildList: `${WxApiHost}/assessment/get-questions-by-type`,
  // 3-14岁(孩子+家长)计算问卷入口
  childCalculation: `${WxApiHost}/assessment/calculation`,
};
